본문으로 건너뛰기

Q. Truthy와 Falsy 값은 무엇이며, 어떤 값이 각각에 해당되나요?

🧑🏻‍💻 Answer.


✅ 정의

  • 자바스크립트는 Boolean 문맥에서 타입 변환(형 변환)을 사용합니다. 이때 Boolean 문맥에서 true로 평가되는 값을 Truthy, false로 평가되는 값을 Falsy라 부릅니다.

✅ 각각에 해당하는 값

  • Falsy 값으로 평가된 값이 아니면 모두 Truthy 값으로 평가되기 때문에 Falsy값을 나열하면, false, 빈문자열"", null, undefined, 0, -0, NaN 등이 있습니다.